Stable Dependencies Principle
https://wiki.c2.com/?StableDependenciesPrinciple
The dependencies between packages should be in the direction of the stability of the packages. A package should only depend upon packages that are more stable than it is.